package com.rdzn.mall.portal.domain;

import com.rdzn.mall.center.entity.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.util.List;

/**
 * 前台商品详情
 * Created by dingzg on 2020/4/6.
 */
@Data
public class PmsPortalProductDetail implements Serializable {
    private static final long serialVersionUID = -7238758025580190679L;
    @ApiModelProperty("商品信息")
    private Product product;
    @ApiModelProperty("商品品牌")
    private PmsBrand brand;
    @ApiModelProperty("商品属性与参数")
    private List<PmsProductAttribute> productAttributeList;
    @ApiModelProperty("手动录入的商品属性与参数值")
    private List<PmsProductAttributeValue> productAttributeValueList;
    @ApiModelProperty("商品的sku库存信息")
    private List<PmsSkuStock> skuStockList;
    @ApiModelProperty("商品阶梯价格设置")
    private List<PmsProductLadder> productLadderList;
    @ApiModelProperty("商品满减价格设置")
    private List<PmsProductFullReduction> productFullReductionList;
//    @ApiModelProperty("商品可用优惠券")
//    private List<SmsCoupon> couponList;
    @ApiModelProperty("商品评价")
    private List<PmsCommentReplay> commentList;
//    @ApiModelProperty("选购记录")
//    private List<OmsCartItem> cartItem;
    @ApiModelProperty("收藏")
    private UmsProductCollect collect;
}
